/***************************************Default Background*********************************************/
body.defaultBackground{
background-image:url(../Images/Main/BackgroundImg.jpg);
font:Atrissi-sans-book;
}

div.WhiteBackground{
	background-image:url(../Images/Main/mainImageBackground.gif);
}

/***************************************Rounded Corners*********************************************/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

/***************************************Links*********************************************/
a,  a:visited, a:link{
text-decoration:none;
font-family:Atrissi-sans-book;
font-size:18px;
font-weight:900;
color:#626263;
font-style:normal;
}
a:hover {
text-decoration: underline;
}


/*****************************************Default buttons**************************************/
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

button.rounded {
background: transparent  url(../Images/Main/btn_right.png) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

button.rounded span {
background: transparent  url(../Images/Main/btn_left.png) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded:hover {
background-position: 100% -30px;
}

button.rounded:hover span {
background-position: 0% -30px;
}

button::-moz-focus-inner {
border: none;
}

/*****************************************Borders*********************************************/
input.bordered {
    border: 2px solid #ffd25f;
}

/*****************************************Banner**********************************************/
div#header {
height: 140px;
width:auto;
margin-top:0px;
padding-bottom:0px;
text-align: center;
font:Atrissi-sans-book;
}

table#login_table{
margin-top:5px;
padding-top:30px;
font:Atrissi-sans-book;
}

a#site_logo {
margin-right: 20px;
margin:0px;
height:140;
width: 300px;
}

div#login_div {
margin-left:70px;
margin-top:5px;
height:110;
width: 600px;
}

/*****************************************Navigation Bar**************************************/
div#navbar {
margin-right:3px;
margin-left:3px;
padding-right:60px;
background-color:#ffd25f;
font:Atrissi-sans-book;
font-size:18px;
color:#626263;

}
#navbar div.navitem {
  float: right; 
  height:auto;
  width:auto;
  margin:7px 10px 0px;
  font:Atrissi-sans-book;
  color:#626263;
  font-size:18px;
  
}

#navbar div.divider {
  background-image:url(../Images/Main/bullet.gif);
  margin-top:7px;
  float:right;
  width: 20px;
  height: 20px;
}

#navbar div.navitem:hover, #navbar div.hover {
  background-position: 0px -30px;
}
/*****************Main Body*************************/
#content {
  position:relative;
  z-index:1;
}
img#bg {
  margin:0px;
  padding:0px;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
}

/*****************Right Frame*************************/

body#rightFrame{
margin:0px;
height:auto;
width:auto;
}

table#mainTable{
background-image:url(Images/Main/mainImageBackground.gif);
margin: 10px 20px 10px;
font:Atrissi-sans-book;
height:auto;
}

td#rightMenu{
font:Atrissi-sans-book;
font-style:normal;
}

table#rightMenuInnerTable{
margin-top:0px;
padding:15px;
background-color:#ffd25f;
font-family:Atrissi-sans-book;
}

td#rightMenuInnerTable{
background-color:#ffd25f;
font-family:Atrissi-sans-book;
}

tr#highlightedRow{
margin-top:15px;
padding-top:15px;
padding-right:25px;
padding-bottom:0px;
background-color:#e5e5e5;
font-size:18px;
font-family:Atrissi-sans-book;
height:30px;
font-style:normal;
font-weight:900;
}

.inhighlightedRow {
background-color:#e5e5e5;
font-size:18px;
font-family:Atrissi-sans-book;
font-style:normal;
}

/*****************************************Main Content**************************************/


/********************************************************************************************/
div#footer ul li{
color : #000000;
background-color : transparent;
display: inline;
}

div#footer ul li a{
color : #115EAC;
background-color : transparent;
text-decoration : none;
}

div#footer ul li a:hover{
text-decoration : underline;
}
/*************************************Labels************************************************/
.headerLabel{
font-family:Atrissi-sans-book;
font-weight:900;
font-size:18px;
color:#000000;
text-decoration:none;
font-style:normal;
}

.intermeduateLabel{
font-family:Atrissi-sans-book;
font-weight:900;
font-size:14px;
color:#000000;
text-decoration:none;
font-style:normal;
}

a.intermeduateLabel{
font-family:Atrissi-sans-book;
font-weight:900;
font-size:14px;
color:#000000;
text-decoration:none;
font-style:normal;
}
a.intermeduateLabel:hover {
text-decoration: underline;
}

.regularLabel{
font-family:Atrissi-sans-book;
font-weight:900;
font-size:12px;
color:#000000;
text-decoration:none;
font-style:normal;
}




